/*body背景色*/
body {
  background-color: #F5F5F5;
  color: #758899;
}
.layui-progress {
  height: 2px;
}
iframe{    border-radius: 5px;}
/*横向导航*/
.layui-layout-admin .layui-header {
  background-color: #315588;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0E7BC0, endcolorstr=#01599F, gradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0E7BC0, endcolorstr=#01599F, gradientType=0);
  background: -moz-linear-gradient(top, #0E7BC0, #01599F);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0E7BC0), to(#01599F));
  background: -o-linear-gradient(top, #0E7BC0, #01599F);
/*   border-bottom: 1px solid #ABB8C4; */
}
/*主导航*/
.layui-header .nav_left_list .nav_bc {
  background-color: transparent;
  font-size: 14px;
  height: 60px;
}
.layui-header .nav_left_list .nav_bc > li > a {
  color: #A4CEE0;
  background-color: transparent;
  padding:0 15px;
  font-size: 16px;
  height:44px;
  line-height:44px; 
  margin-top:8px;
}
.layui-header .nav_left_list .nav_bc > li > a:hover,
.nav_left_list .layui-nav .layui-nav-item.layui-this a {
  color: #0178D7;
  background-color:#fff;
  border-radius:3px;
}
.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
  height: 0;
}
.layui-header .nav_right_list .nav_bc > li > a {
  font-size: 14px;
}
/*纵向导航背景*/
.layui-side {
  background-color: #fff;
/*   border-right: 1px solid #C8D1D6; */
}
.layui-side .layui-nav {
  background-color: #E3EAF1;
}
.layui-side .layui-nav .layui-nav-item > a {
  padding:0 20px 0 30px;
  color: #888888;
  background-color: #fff;
 /*  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E4EBF2, endcolorstr=#DCE5EA, gradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E4EBF2, endcolorstr=#DCE5EA, gradientType=0);
  background: -moz-linear-gradient(top, #E4EBF2, #DCE5EA);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E4EBF2), to(#DCE5EA));
  background: -o-linear-gradient(top, #E4EBF2, #DCE5EA); */
}
.layui-side .layui-nav .layui-nav-itemed > a,
.layui-side .layui-nav-tree .layui-nav-title a,
.layui-side .layui-nav-tree .layui-nav-title a:hover,
.layui-side .layui-nav-tree.layui-nav .layui-nav-item > a:hover {
  color: #0083CF !important;
  background-color: #ECF6FD !important;
 /*  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1E4EA, endcolorstr=#F3F3F5, gradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1E4EA, endcolorstr=#F3F3F5, gradientType=0);
  background: -moz-linear-gradient(top, #E1E4EA, #F3F3F5);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E1E4EA), to(#F3F3F5));
  background: -o-linear-gradient(top, #E1E4EA, #F3F3F5); */
 /*  border-bottom: 1px solid #D6E1E5;
  border-top: 1px solid #D6E1E5; */
}
.layui-side .layui-nav .layui-nav-itemed > a:after{
	content:'';
	width:4px;
	height:45px;
	background:#0083CF;
	
	position: absolute;
    left: 0;
}
.layui-nav-tree .layui-nav-bar{
	display:none;
}
.layui-nav-tree .layui-nav-bar {
  background-color: #315588 ;
}
.beg-navbar .layui-nav-child dd a {
  color: #6E8691;
  background-color: #fff;
  padding-left: 45px;
/*   border-bottom: 1px solid #D6E1E5; */
}
.beg-navbar .layui-nav-child dd.layui-this > a,
.beg-navbar .layui-nav-child dd:hover a ,
.layui-nav-tree .layui-nav-child dd.layui-this > a,
 .layui-nav-tree .layui-nav-child  dd:hover a{
  color: #0083CF;
  background-color: #F2FCFF;
}
.xbzx-cms-cite .layui-tab-title {
  height: 39px; 
  border-bottom: 1px solid #C8D1D6;
  background-color: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF, endcolorstr=#EEF2F4, gradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF, endcolorstr=#EEF2F4, gradientType=0);
  background: -moz-linear-gradient(top, #FFFFFF, #EEF2F4);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EEF2F4));
  background: -o-linear-gradient(top, #FFFFFF, #EEF2F4);
}
.xbzx-cms-cite .layui-tab-title li {
  line-height: 50px; 
  width: 116px;
  background: url(../../imgs/tab_bg.png) no-repeat 0 6px;
  color: #6E8691;
}
.layui-tab-brief > .layui-tab-title .layui-this,
.layui-tab-title li:hover {
  background: url(../../imgs/tab_bg_this.png) no-repeat 0 6px;
  color: #013964;
}
.xbzx-cms-cite .layui-tab-title a:hover {
  color: #013964;
}
.layui-tab-brief > .layui-tab-more li.layui-this:after,
.layui-tab-brief > .layui-tab-title .layui-this:after {
  border-bottom: 0;
}

.layui-tab-content {
    background: #F5F5F5;
}
/*重写表格样式*/
.layui-table tr:hover,
tr:nth-child(odd) {
  background-color: #f8f8f8;
}
.layui-table[lay-even] tr:nth-child(even) {
  background-color: #fff;
}
.layui-table thead tr,
.layui-table thead tr:hover {
  background-color: #fff;
}

.layui-layer-content{
	padding-left:15px;
}
/* .layui-layout-admin .layui-body{
	overflow:hidden;
} */

.layui-body {
    top: 60px!important;
    bottom: 0!important;
}
/* 导航右侧菜单 */
.nav_right_list .nav_bc li .hoverbox li:hover{
	color:#238ADC;
	cursor:pointer;
}
.nav_right_list .nav_bc>li>a{
	color:#758899!important;
}
.nav_right_list .nav_bc>li>a:hover{
	color:#758899;
}
.nav_bc .hoverbox{		
	background:#fff;
	border-radius:5px;
	border:1px solid #E4E5E8;
	box-shadow: 0px 0px 10px #E4E5E8;
	display:none;
}
.nav_right_list .nav_bc .user_center,
.nav_right_list .nav_bc .setting_01,
.nav_right_list .nav_bc .setting  {
	position: relative;
	height:26px;
}
.user_center .hoverbox{
	width:180px;
	padding:10px;
	position: absolute;
	top:60px;
	left:-70px;
}
.user_center .hoverbox p{
	font-size:12px;
	height:35px;
	line-height:35px;
}
.user_center .hoverbox .sp{
	position: relative;
	font-size:14px;
	height:40px;
	line-height:40px;
}
.hoverbox .sp:before {
	content:" ";
	display:inline-block;
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;    
}
.user_center .hoverbox .sp:before {
	position:absolute;
    top:-20px;
    left:64px;
}
.user_center .hoverbox .sp img{
	width:30px;
	height:30px;
	border-radius:50%;
	margin:0 16px;
}
.user_center .hoverbox p i{
	display:inline-block;
	width:14px;
	height:14px;
	margin:-2px 24px;	
}
.user_center .hoverbox p .i_dh{
	background:red;
}
.user_center .hoverbox p .i_bm{
	background:red;
}
.user_center .hoverbox p .i_zw{
	background:red;
}

.setting_01 .hoverbox{
	width:150px;
	position: absolute;
	top:60px;
	left:-70px;
}
.setting_01 .hoverbox .sp{
	position: relative;
}
.setting_01 .hoverbox .sp:before {
	position:absolute;
    top:-20px;
    left:54px;
}
.hoverbox ul{
	padding:10px 20px;
}
.hoverbox li{
	height:45px;
	line-height:45px;
}
.hoverbox li i{
	float:right;
}
.setting_01 .hoverbox p,
.setting .hoverbox p{
	height:35px;
	line-height:35px;
	text-align: center;
	border-top:2px solid #E4E5E8;
}
.hoverbox p:hover{
	cursor:pointer;
}
.setting_01 .hoverbox ul,
.setting .hoverbox ul{
	position: relative;
}
.setting_01 .hoverbox ul li .hoverbox,
.setting .hoverbox ul li .hoverbox{
	position:absolute;
    top:-1px;
    left:-125px;
    width:120px;
}
.hoverbox ul li .hoverbox li{
	height:27px;
	line-height:27px;
	width:90px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.hoverbox ul li .hoverbox li a{
	color:#758899
}
 .hoverbox ul li .hoverbox li a:hover{
	color:#238ADC;
}
.setting .hoverbox{
	width:165px;
	position: absolute;
	top:60px;
	left:-90px;
}
.setting .hoverbox .sp{
	position: relative;
}
.setting .hoverbox .sp:before {
	position:absolute;
    top:-20px;
    left:74px;
}
.browser li{
	color:#758899;
}
.browser li span{
	display:inline-block;
	width:14px;
	height:14px;
	background:red;
	margin:0 2px -2px 10px;	
}
.browser li input{
	width:12px;
	height:12px;
} 
.browser li input:before{	
	content:" ";
	display:inline-block;
	width:12px;
	height:12px;
	background:#fff;
	border:1px solid #039AE5;	
}
.browser li input[type="checkbox"]:checked:before{
	background:#fff url(../../imgs/checkbox.png);
}
/* 导航右侧菜单结束 */